mysql -u root -p mysql> use mysql; # %表示所有ip都可以进行远程访问 mysql> update user set host = '%' where user = 'root'; # 或者直接添加一条语句 mysql> insert into user (host,user,password) values('192.168.11.110','root',password('123456')); # 查看一下修改结果 mysql> select host, user from user; # 将修改的信息推送到内存中或重启服务器 mysql> FLUSH PRIVILEGES
授权法
在安装mysql的机器上运行:
1 2 3 4 5 6 7 8 9 10 11
# 进入到mysql服务器 mysql -h localhost -u root mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION # 赋予任何主机访问数据的权限 比如我们想用 myuser使用mypassword从任何主机连接到mysql服务器的话。 GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION; # 如果想允许用户myuser从ip为192.168.11.110的主机连接到mysql服务器,并使用mypassword作为密码 GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.11.110'IDENTIFIED BY 'mypassword' WITH GRANT OPTION; # 将修改的信息推送到内存中或重启服务器 mysql>FLUSH PRIVILEGES mysql>EXIT
$ cd /usr/local/ $ wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.40.tar.gz $ tar -zxvf pcre-8.40.tar.gz $ cd pcre-8.40 $ ./configure $ make $ make install
安装zlib库
1 2 3 4 5 6 7
$ cd /usr/local/ $ wget http://zlib.net/zlib-1.2.8.tar.gz $ tar -zxvf zlib-1.2.8.tar.gz $ cd zlib-1.2.8 $ ./configure $ make $ make install
安装ssl
1 2 3 4 5 6
$ cd /usr/local/ $ wget http://www.openssl.org/source/openssl-1.0.1j.tar.gz $ tar -zxvf openssl-1.0.1j.tar.gz $ ./config $ make $ make install
完成以上安装之后,进行nginx的安装
1 2 3 4 5 6
$ wget http://nginx.org/download/nginx-1.12.0.tar.gz $ tar -zxvf nginx-1.12.0.tar.gz $ cd nginx-1.12.0 $ ./configure $ make $ make install
安装完成后进行启动nginx: $ /usr/local/nginx/sbin/nginx
检查是否启动成功:打开浏览器访问此机器的 IP,如果浏览器出现 Welcome to nginx! 则表示 Nginx 已经安装并运行成功。 部分命令如下: